import { axios } from '@/utils/request'

/**
 * 隐患级别分析
 * @param {*} parameter
 * @returns
 */
export function getDangerTypeAnalysis (parameter) {
  return axios({
    url: '/QHSEDangerTypeAnalysis/DangerTypeAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 通用/专业分析
 * @param {*} parameter
 * @returns
 */
export function getTypeCategoryAnalysis (parameter) {
  return axios({
    url: '/QHSEDangerTypeAnalysis/ViolationTypeCategoryAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 各专业隐患性质分析
 * @param {*} parameter
 * @returns
 */
export function getWorkSpecialityAnalysis (parameter) {
  return axios({
    url: '/QHSEDangerTypeAnalysis/WorkSpecialityAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 整改情况分析
 * @param {*} parameter
 * @returns
 */
export function getDangerStatusAnalysis (parameter) {
  return axios({
    url: '/QHSEDangerTypeAnalysis/DangerStatusAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 物的不安全状态/环境不良分析
 * @param {*} parameter
 * @returns
 */
export function getUnsafeFactorsAnalysis (parameter) {
  return axios({
    url: '/QHSEDangerTypeAnalysis/UnsafeFactorsAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 物的不安全状态分析
 * @param {*} parameter
 * @returns
 */
export function getUnsafeBehaviorAnalysis (parameter) {
  return axios({
    url: '/QHSEDangerTypeAnalysis/UnsafeBehaviorAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 环境不良分析
 * @param {*} parameter
 * @returns
 */
export function getManagementDeficienciesAnalysis (parameter) {
  return axios({
    url: '/QHSEDangerTypeAnalysis/ManagementDeficienciesAnalysis',
    method: 'post',
    data: parameter
  })
}
